package org.krtrain.sports.tracker;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @author Kuali Rice Team (rice.collab@kuali.org)
 */
public class TeamStatistics implements Serializable {
    private static final long serialVersionUID = -4721886583722524999L;

    private int fieldGoals;
    private int threePointers;
    private int freeThrows;
    private int shotsTaken;
    private int rebounds;
    private int blocks;
    private int assists;
    private int steals;
    private int totalPoints;

    private List<PlayerStatistics> playerStats;

    public TeamStatistics() {
        super();
        playerStats = new ArrayList<PlayerStatistics>();
    }

    public void addPlayerStatistics(PlayerStatistics playerStatistics) {
        playerStats.add(playerStatistics);
    }

    public int getFieldGoals() {
        return fieldGoals;
    }

    public void setFieldGoals(int fieldGoals) {
        this.fieldGoals = fieldGoals;
    }

    public int getThreePointers() {
        return threePointers;
    }

    public void setThreePointers(int threePointers) {
        this.threePointers = threePointers;
    }

    public int getFreeThrows() {
        return freeThrows;
    }

    public void setFreeThrows(int freeThrows) {
        this.freeThrows = freeThrows;
    }

    public int getShotsTaken() {
        return shotsTaken;
    }

    public void setShotsTaken(int shotsTaken) {
        this.shotsTaken = shotsTaken;
    }

    public int getRebounds() {
        return rebounds;
    }

    public void setRebounds(int rebounds) {
        this.rebounds = rebounds;
    }

    public int getBlocks() {
        return blocks;
    }

    public void setBlocks(int blocks) {
        this.blocks = blocks;
    }

    public int getAssists() {
        return assists;
    }

    public void setAssists(int assists) {
        this.assists = assists;
    }

    public int getSteals() {
        return steals;
    }

    public void setSteals(int steals) {
        this.steals = steals;
    }

    public int getTotalPoints() {
        return totalPoints;
    }

    public void setTotalPoints(int totalPoints) {
        this.totalPoints = totalPoints;
    }

    public List<PlayerStatistics> getPlayerStats() {
        return playerStats;
    }

    public void setPlayerStats(List<PlayerStatistics> playerStats) {
        this.playerStats = playerStats;
    }
}
